package com.qf.service.impl;

import com.qf.dao.GoodDao;
import com.qf.dao.GoodsTypeDao;
import com.qf.dao.impl.GoodDaoImpl;
import com.qf.dao.impl.GoodsTypeDaoImpl;
import com.qf.model.Goods;
import com.qf.model.GoodsType;
import com.qf.service.GoodService;
import com.qf.util.PageBean;

import java.util.List;

public class GoodsServiceImpl  implements GoodService {
    GoodsTypeDao typeDao=new GoodsTypeDaoImpl();
    GoodDao dao=new GoodDaoImpl();
    @Override
    public List<GoodsType> getTypeList() {
        return typeDao.selectGoodsTypes();
    }

    @Override
    public int getCount(Integer tid, String pname) {
        return dao.selectCountByTidAndLikePname(tid,pname);
    }

    @Override
    public List<Goods> getGoods(PageBean<Goods> pageBean, Integer tid, String pname) {
        return dao.selectGoodsByLimit(pageBean,tid,pname);
    }

    @Override
    public Goods getGood(Integer id) {
        return dao.selectGoodsById(id);
    }
}
